runtime.mspan.largeType (field)

11 uses

	runtime (current package)
		arena.go#L584: 	s.largeType.PtrBytes = uintptr(ptr) - base + typ.PtrBytes
		arena.go#L589: 		doubleCheckHeapPointersInterior(uintptr(ptr), uintptr(ptr), typ.Size_, typ.Size_, typ, &s.largeType, s)
		arena.go#L1118: 	*(*uintptr)(unsafe.Pointer(&s.largeType)) = uintptr(unsafe.Pointer(s.limit))
		arena.go#L1119: 	*(*uintptr)(unsafe.Pointer(&s.largeType.GCData)) = s.limit + unsafe.Sizeof(_type{})
		arena.go#L1120: 	s.largeType.PtrBytes = 0
		arena.go#L1121: 	s.largeType.Size_ = s.elemsize
		malloc.go#L1555: 	span.largeType = nil // Tell the GC not to look at this yet.
		mbitmap.go#L160: 		typ = (*_type)(atomic.Loadp(unsafe.Pointer(&span.largeType)))
		mbitmap.go#L775: 	atomic.StorepNoWB(unsafe.Pointer(&span.largeType), unsafe.Pointer(gctyp))
		mbitmap.go#L777: 		doubleCheckHeapType(x, dataSize, typ, &span.largeType, span)
		mheap.go#L519: 	largeType             *_type        // malloc header for large objects.